@charset "utf-8";
/* CSS Document */

/**==通用内容==**/
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, table, caption, tbody, tfoot, thead, tr, th, td, form {margin:0;padding:0;}
html,body {height:100%;}
table{border-collapse:collapse;border-spacing:0;/*width:100%;*/}
img, button {border:0 none;}
ul, ol {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
a{color:#7a7878;text-decoration:none;outline:none;}
a:hover {color:#0b5fb7;text-decoration:underline;}
input, button, select, textarea {font-size:12px;vertical-align:middle;}
button {cursor:pointer;}
.clearfix:after {width:100%;content:".";display:block;height:0;font-size:0;clear:both;overflow:hidden;visibility:hidden;}
.clearfix {width:100%;display:block;clear:both;height:0;overflow:hidden;font-size:0;}
.blank10 {display:block;clear:both;height:10px;overflow:hidden;}
.blank7 {display:block;clear:both;height:7px;overflow:hidden;}

body{ background-image:url(../images/bj.jpg); background-position:left top; 　color:#7a7878;margin-right:0px;font-family:"宋体", Arial;font-size: 12px;font-style: normal;line-height:24px;}
/****通用样式****/
.js{display:none;}
.topnav, .header, .center, .footer,.ggw{width:1002px;margin:0 auto;}

.center, .footer{background:#fff;}


.cred, a.cred{color:#c00;}
a.cred:hover{color:#db0010;}


.topnav{ height:90px; background:url(../images/line_bg.gif) repeat-x left -86px;}
.topbar{float:right; width:479px; height:90px;}
.toplink{background:url(../images/tab_bg.gif) no-repeat; height:39px; text-align:center; line-height:28px;}
.logo{padding-top:20px; padding-left:25px;}

/*搜索*/
.search{padding-left:190px; height:22px;background:url(../images/tab_bg.gif) no-repeat 190px -50px; margin-top:10px;}
.search .input,.search .btn{border:none;background:none; padding:0px; margin:0px;}
.search .input{width:157px; color:#9e9e9e; padding:0 10px; height:22px; line-height:22px;}
.search .btn{ width:40px; height:22px; margin-left:3px;}

/*导航*/
.menu{background:url(../images/line_bg.gif) repeat-x left -43px; height:42px; padding:0 50px;}
.menu li{float:left; font-weight:bold; height:42px; z-index:99; position:relative; line-height:42px; width:110px; text-align:center; background:url(../images/line_bg.gif) no-repeat right top;}
.menu li a{color:#fff; }
.menu li a:hover{color:#ffc003}
.menu li.last{background:none !important;}

.menu li .sonmenu{display:none; width:128px; z-index:9999; background:#dedede; position:absolute; left:0px; top:42px; padding:0px 0;}
.menu li .sonmenu a{display:block; border-bottom:1px solid #fff; font-weight:normal; line-height:25px; color:#333 ;}
.menu li .sonmenu a:hover{color:#c00}

.ggw{z-index:9; overflow:hidden; height:276px;}

.dot li span{float:right; color:#999;}
.dot li{/*background:url(../images/line_bg03.gif) no-repeat center bottom;*/ line-height:26px;}

.part_lf{ width:300px; padding-left:10px; float:left;overflow:hidden;}
.part_ct{width:426px; padding-left:12px; float:left; overflow:hidden;}
.part_rt{width:233px; padding-right:10px; float:right; overflow:hidden;}


/*标题公用样式*/
.tit span{float:right;}

.title{height:24px; background:url(../images/ling_bg02.gif) repeat-x left -50px;}
.title .lf,.title .rt{width:4px; height:24px; float:left; overflow:hidden;background:url(../images/ling_bg02.gif) repeat-x left 0px;}
.title .rt{background-position:left -25px; float:right;}
.title h2{ width:200px; overflow:hidden;height:24px; line-height:24px; padding-left:25px; background:url(../images/tab_bg.gif) no-repeat scroll -460px -72px ; float:left;}
.title h2 span{float:right; padding-right:5px;}
.title h2 span  a{display:block; width:15px; height:19px; background:url(../images/tab_bg.gif) no-repeat 0 -122px; text-indent:-9999px;} 

/*首页焦点图*/
.fouce .tit{  padding:0 10px; height:30px; line-height:30px;background:url(../images/tab_bg.gif) no-repeat left -77px;}
.fouce .tit span a{display:block; width:31px; height:19px; background:url(../images/tab_bg.gif) no-repeat -309px -70px; text-indent:-9999px;} 
.fouce .tit h2{padding-left:25px;}
.fouce .content{padding-top:7px; height:236px; background:#fff;}

/*首页新闻*/
.news{position:relative;width:426px; height:273px;}
.news .tit{height:30px;width:426px; z-index:5;  position:absolute; left:12px; top:0px;}
.news .tit h2{width:97px; height:29px; line-height:29px; padding-left:30px; border:1px solid #ccc; border-bottom: none; background:url(../images/tab_bg.gif) no-repeat -460px -70px #f3f3f3;}
.news .content{position:absolute; z-index:4; width:394px; left:12px; top:29px; border:1px solid #ccc; height:222px; padding:10px 15px; background:url(../images/line_bg04.gif) repeat-x top}
.news .content .tw{clear:both; height:90px;}
.news .content .tw img{float:left; margin-right:10px;}
.news .content .tw p{line-height:20px; font-weight:bold;}

/*圆角*/
.lft,.rtt,.lfb,.rtb{width:5px; height:5px; display:block; overflow:hidden; background:url(../images/ling_bg02.gif) no-repeat left -183px;}
.lft,.lfb{float:left;}
.lfb{background-position:left -189px;}
.rtt,.rtb{float:left;}
.rtt{background-position:left -195px;}
.rtb{background-position:left -201px;}
.box_t,.box_b{height:5px; overflow:hidden;}
.box_t .bct,.box_t .bbt{height:4px;display:block; float:left; overflow:hidden; }
.box_t .bct{ border-top:1px solid #ccc;}
.box_t .bbt{ border-bottom:1px solid #ccc;}

.box_b .bct,.box_b .bbt{height:4px;display:block; float:left; overflow:hidden; }
.box_b .bct{ border-top:1px solid #ccc;}
.box_b .bbt{ border-bottom:1px solid #ccc;}

.box_c{border-left:1px solid #ccc;border-right:1px solid #ccc;}

.part_rt .bct,.part_rt .bbt{width:223px;}
.part_lf .bct,.part_lf .bbt{width:290px;}
.part_lf .content,.jt_news .content,.part_rt .content{padding-top:4px;}

.ywly .box_c{height:235px;}
.part_lf .box_c,.part_ct .box_c{ height:130px;}
.jyms .box_c{height:70px; padding:5px 10px; line-height:18px; color:#6f6f6f;}


.ywly ul{padding:0 0px 0 14px;}
.ywly li{float:left; width:95px;border:1px solid #dfdfdf; margin:10px 8px 0 0; padding-bottom:10px;background:#f1f1f1; text-align:center;}
.ywly li .nm{display:block;   height:25px; background:#fff; line-height:25px;}


.gsyj .box_c{height:185px;}
.gsyj .title h2{ width:267px;}
.gsyj .pic{height:180px;width:175px; padding-left:3px; padding-bottom: 30px;padding-top: 10px;}
.gsyj .dot{float:right; width:115px; padding-right:1px; padding-top:5px;}
.gsyj .dot li{ background:url(../images/dot.gif) no-repeat left; padding-left:3px; line-height:25px;}

.part_ct .bct,.part_ct .bbt{width:416px;}
.jt_news .box_c{height:185px;}
.jt_news .title h2{ width:393px;}
.jt_news .dot{padding-left:15px; padding-right:15px;}


.jyms .box_c{height:205px;padding-left:1px;}

.selectbox{height:50px; overflow:hidden;}
.selectbox select{width:233px; margin-top:4px; _margin-top:3px; height:18px; border:1px solid #bababa; color:#7e899d;}



.son_bg{background:url(../images/son_bg.gif) no-repeat center top #fff;padding-top:32px;}
.son_main{background:url(../images/son_lf_bg.gif) repeat-y left top; padding:0 25px; clear:both;}

/*子页面左侧*/
.son_left{ width:222px; }
.son_left h2{ background:url(../images/dot2.gif) no-repeat left 5px #fff; padding-left:15px; color:#444; height:30px; line-height:30px; padding-bottom:10px; font-size:14px;font-family:"微软雅黑";}
.left_menu{ background:url(../images/son_tit_bg.gif) no-repeat top; padding:41px 20px 40px 30px;}
.left_menu li{ background:url(../images/line_bg06.gif) repeat-x bottom; padding:5px 0;}
.left_menu li a{color:#414141;background:url(../images/dot4.gif) no-repeat left; padding-left:20px; }
.left_menu li a:hover {color:#0b5fb7;}

.lfbox{padding-left:20px; padding-bottom:40px;}
.lfbox select{width:140px; margin:10px 0;}
.lfbox .input{width:135px;}
.lfbox .btn{width:52px; height:19px; border:none; background:url(../images/btn.gif) no-repeat; margin-top:10px;}


.son_right{ width:670px; float:right; overflow:hidden;}

/*子页面右侧标题*/
.son_right .tit{background:url(../images/tit_bg.jpg) no-repeat left bottom; height:40px; line-height:30px;color:#414141;}
.son_right .tit h2{background:url(../images/dot3.gif) no-repeat left 7px; padding-left:15px; font-weight:normal;}
.son_right .tit h2 a{color:#414141; }
.son_right .tit h2 a:hover {color:#0b5fb7;}

/*子页面右侧内容*/
.son_right .conn{ padding:20px 0 10px 0; overflow:hidden;}
.son_right .conn p{text-indent:24px; padding:10px 0; color:#444; line-height:28px;}
.son_right .conn .right{float:right; margin:10px;}
.son_right .conn h1{font-size:18px; text-align:center; color:#444;}
.son_right .conn .art_info{ color:#777; text-align:center;}



.son_right .dot li{background:url(../images/line_bg07.gif) repeat-x bottom; height:38px; line-height:38px;}
.son_right .dot li a{background:url(../images/dot5.gif) no-repeat left 2px; padding-left:18px;color:#414141;}
.son_right .dot li a:hover {color:#0b5fb7;}


/*分页*/
.page{width:100%;}
.page td{padding:20px 0; color:#666;}
.page td a{background:#dcd9d4; padding:4px 8px;color:#444;}
.page td .on{ background:#ededeb;}
.page td a:hover {color:#0b5fb7;}

/*底部*/
.footer{padding:0px 0 10px;text-align:center; color:#333;}
.foot_nav{background:url(../images/footer_bg.gif) no-repeat center top; height:35px; line-height:35px; overflow:hidden; margin-bottom:10px;} 
.foot_nav a{color:#333;}
.foot_nav a:hover {color:#0b5fb7;}


.jobtable {margin-top:15px;}
.jobtable th,.jobtable td{padding-left:10px;}
.jobtable th{ background:#eee; height:30px; line-height:30px;}
.jobtable td{ padding:8px 0 8px 10px;background:url(../images/line_bg07.gif) repeat-x bottom; }

.jobinfo h2,.jobinfo h3{font-size:14px;}
.blank15{border-top:1px solid #eee; margin-top:10px; height:14px; overflow:hidden;}
.btn01{background:#eee; border:1px solid #E3E0DD; margin-right:5px; text-decoration:underline; padding:5px; color:#ff7700;}
.btn01:hover{ color:#ff7700;}
.btn02,.btn02:hover{color:#0b5fb7; text-decoration:underline;}

.jlinfo h2{ text-align:center; padding:10px 0;font-size:14px;}
.jltit{text-align:right;border-bottom:1px solid #eee; margin-bottom:10px; height:24px; line-height:24px; overflow:hidden;}
.jltable th,.jltable td{ border:1px solid #fff;}
.jltable th{background:#EAEDF1; width:100px; padding:0 5px; font-weight:normal; text-align:right; height:30px;}
.jltable td{background:#F3F5F9; padding: 0 0 0 10px;}
.jltable .grey{color:#999;}
.jltable .red{color:red;}
.jltable .input{    border: 1px solid #B9B9B9;
    color: #80817D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 18px;
    line-height: 18px;}
.jltable .area{ border: 1px solid #B9B9B9;
    color: #80817D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 150px;
	width:480px;
    line-height: 18px;}
.jltable .w300{width:300px;}
.jltable .w60{width:60px;}
.jltable .w190{width:190px;}
.jltable .w170{width:170px;}
.jltable .w80{width:80px;}
.jltable .pic{width:80px; height:110px; background:#fff; float:left; overflow:hidden; margin:5px 15px 5px 0;}
.jltable .upload{float:left; padding-top:20px;}
.jltable .textLeft{text-align:left;word-break:keep-all;white-space:nowrap;}
.jltable table{margin:10px 0;}
.jltable td td{border:none; padding:2px 0px;}
.jltable th p{line-height:18px !important; color:#888 !important;}



